<!--
 * @Author: chaiyf
 * @Date: 2022-03-07
 * @LastEditTime: 2022-03-07
 * @LastEditors: chaiyf
 * @Description: 首页
 * @FilePath: \LagoHomewomework\Part3.module3\code\RealWorld\page\home\index.vue
-->
<template>
  <div class="home-page">
    <div class="banner">
      <div class="container">
        <h1 class="logo-font">RealWorld</h1>
        <p>A place to share your knowledge.</p>
      </div>
    </div>
    <!-- <div class="container page">
      <div class="row">
        <div class="col-md-9">
          <div class="feed-toggle">
            <ul class="nav nav-pills outline-active">
              <li v-if="user"
                  class="nav-item">
                <nuxt-link class="nav-link"
                           :class="{ active: tab === 'your_feed' }"
                           exact
                           :to="{
                    name: 'home',
                    query: {
                      tab: 'your_feed'
                    }
                  }">Your Feed</nuxt-link>
              </li>
              <li class="nav-item">
                <nuxt-link class="nav-link"
                           :class="{
                    active: tab === 'global_feed'
                  }"
                           exact
                           :to="{
                    name: 'home'
                  }">Global Feed</nuxt-link>
              </li>
              <li v-if="tag"
                  class="nav-item">
                <nuxt-link class="nav-link"
                           :class="{
                    active: tab === 'tag'
                  }"
                           exact
                           :to="{
                    name: 'home',
                    query: {
                      tab: 'tag',
                      tag: tag
                    }
                  }"># {{ tag }}</nuxt-link>
              </li>
            </ul>
          </div>

          <div class="article-preview"
               v-for="article in articles"
               :key="article.slug">
            <div class="article-meta">
              <nuxt-link :to="{
                name: 'profile',
                params: {
                  username: article.author.username
                }
              }">
                <img :src="article.author.image" />
              </nuxt-link>
              <div class="info">
                <nuxt-link class="author"
                           :to="{
                  name: 'profile',
                  params: {
                    username: article.author.username
                  }
                }">
                  {{ article.author.username }}
                </nuxt-link>
                <span class="date">{{ article.createdAt | date('MMM DD, YYYY') }}</span>
              </div>
              <button class="btn btn-outline-primary btn-sm pull-xs-right"
                      :class="{
                  active: article.favorited
                }"
                      @click="onFavorite(article)"
                      :disabled="article.favoriteDisabled">
                <i class="ion-heart"></i> {{ article.favoritesCount }}
              </button>
            </div>
            <nuxt-link class="preview-link"
                       :to="{
                name: 'article',
                params: {
                  slug: article.slug
                }
              }">
              <h1>{{ article.title }}</h1>
              <p>{{ article.description }}</p>
              <span>Read more...</span>
            </nuxt-link>
          </div>

          <nav>
            <ul class="pagination">
              <li class="page-item"
                  :class="{
                  active: item === page
                }"
                  v-for="item in totalPage"
                  :key="item">
                <nuxt-link class="page-link"
                           :to="{
                    name: 'home',
                    query: {
                      page: item,
                      tag: $route.query.tag,
                      tab: tab
                    }
                  }">{{ item }}</nuxt-link>
              </li>
            </ul>
          </nav>

        </div>

        <div class="col-md-3">
          <div class="sidebar">
            <p>Popular Tags</p>

            <div class="tag-list">
              <nuxt-link :to="{
                  name: 'home',
                  query: {
                    tab: 'tag',
                    tag: item
                  }
                }"
                         class="tag-pill tag-default"
                         v-for="item in tags"
                         :key="item">{{ item }}</nuxt-link>
            </div>
          </div>
        </div>

      </div>
    </div> -->

  </div>
</template>

<script>
export default {
  name: 'home',
  components: {},
  props: {},
  data() {
    return {}
  },
  computed: {},
  watch: {},
  created() {},
  mounted() {},
  methods: {}
}
</script>

<style lang="scss">

</style>